Oppenheimer raised its price target on Bank of America to $51.00, maintaining an "outperform" rating, while Cfra Research set a target of $47.00 with a "buy" rating. Truist Financial lowered its target to $47.00 but also rated it as "buy." Overall, Bank of America has a consensus rating of "Moderate Buy" with an average target price of $47.25, and 70.71% of the stock is held by institutional investors. The company recently reported earnings of $0.90 per share, exceeding estimates, and announced a quarterly dividend of $0.26.